package xzit.gcxy.xxhzx.zhh.service;

import java.util.List;

import org.hibernate.criterion.DetachedCriteria;

import xzit.gcxy.xxhzx.zhh.common.Pagination;
import xzit.gcxy.xxhzx.zhh.entity.ScienceWorkDetailVO;
import xzit.gcxy.xxhzx.zhh.entity.TeacherSWTotalVO;

public interface ScienceWorkService extends SystemService {

	/**
	 * 根据传入数据进行查询
	 * 
	 * @param condition
	 * @param ve
	 * @param page
	 * @param rows
	 * @return
	 */
	public Pagination<ScienceWorkDetailVO> findPageData(DetachedCriteria condition, ScienceWorkDetailVO ve,
			String gonghao, int instituteId, int page, int rows);

	public Pagination<TeacherSWTotalVO> findPageData(int page, int rows);
	
	public List<TeacherSWTotalVO> queryTeacherSWTotal();
	
	public List<ScienceWorkDetailVO> queryScienceWorkDetailVOs();
}
